
Random Number Generator 1 (0 or 1, carry clear or set)

C2/4B53:	48      	PHA             (unchanged, but noted for reference)
C2/4B54:	205A4B  	JSR $4B5A
C2/4B57:	4A      	LSR 
C2/4B58:	68      	PLA 
C2/4B59:	60      	RTS 


Random Number Generator 2 (0 to 255)

C2/4B5A:	DA      	PHX
C2/4B5B:	E6BE    	INC $BE
C2/4B5D:	A6BE    	LDX $BE
C2/4B5F:	22B0D6C0	JSL $C0D6B0
C2/4B63:	FA      	PLX 
C2/4B64:	60      	RTS 


Random Number Generator 3 (0 to accumulator - 1)

C2/4B65:	DA      	PHX
C2/4B66:	08      	PHP 
C2/4B67:	E230    	SEP #$30    (Set 8-bit A, X, Y)
C2/4B69:	EB      	XBA 
C2/4B6A:	48      	PHA         (save top half of A)
C2/4B6B:	E6BE    	INC $BE
C2/4B6D:	A6BE    	LDX $BE
C2/4B6F:	22B0D6C0	JSL $C0D6B0
C2/4B73:	208147  	JSR $4781   (16-bit A = (input 8-bit A) * (Random Number Table value) )
C2/4B76:	68      	PLA         (restore top half of A)
C2/4B77:	EB      	XBA         (now bottom half of A =
                                            (input 8-bit A * Random Table value) / 256)
C2/4B78:	28      	PLP 
C2/4B79:	FA      	PLX 
C2/4B7A:	60      	RTS 